function MyPlugin(options) {
  this.options = options;
}
MyPlugin.prototype.apply = function(compiler) {
  
  console.log('开始执行插件')
  
  compiler.plugin('compile', function () {
      console.log('webpack 编译器开始编译...-----')
  })
  
  compiler.plugin('compilation', function (compilation) {
      console.log('编译器开始一个新的编译任务...-----')
      compilation.plugin('optimize', function () {
           console.log('编译器开始优化文件...')
      })
  })
  compiler.plugin('done', function () {
      console.log('打包完成......')
  })
  
};
module.exports = MyPlugin;